Back To Basics: Building Your Application With S3 Best Practices In Mind